// 读取Blog列表

function responseJSON(json) {
	if (json) {
		response.write(JSON.stringify(json));
	}
	end();
}

on('start', function () {
	var blog = require('./#BlogLogic.js');

	if (typeof blog == 'string') {
		responseJSON({error: blog});
		return;
	}
	
	blog.connect(function (err) {
		if (err) {
			responseJSON({error: err});
			return;
		}
		
		// 查询指定范围的文章内容
		var p = request.GET.p;
		if (!p) {
			var p = 1;
		}
		
		blog.list(p, function (err, resoult) {
			if (err) {
				responseJSON({error: err});
			}
			else {
				responseJSON({resoult: resoult});
			}
		});
		
	});
	
});
